package me.zhengjie.service;

/**
 * Flyway 数据库迁移服务接口
 * 
 * @author zhengjie
 * @date 2024-01-01
 */
public interface FlywayService {

    /**
     * 执行数据库迁移
     */
    void migrate();

    /**
     * 获取迁移信息
     */
    String getMigrationInfo();

    /**
     * 清理数据库（仅用于开发环境）
     */
    void clean();

    /**
     * 验证迁移脚本
     */
    void validate();
} 